package com.ruoyi.project.student.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.project.student.domain.Param.StudentListParam;
import com.ruoyi.project.student.domain.Student;
import com.ruoyi.project.student.domain.vo.StudentListVo;
import com.ruoyi.project.system.domain.SysUser;
import io.lettuce.core.dynamic.annotation.Param;
import io.swagger.models.auth.In;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

public interface StudentService extends IService<Student> {
    /**
     * 根据条件分页查询学生列表
     *
     * @param student 学生信息
     * @return 用户信息集合信息
     */
    public  List<StudentListVo> selectStudentList(StudentListParam param);

//    /**
//     * 新增学生信息
//     *
//     * @param student 学生信息
//     * @return 结果
//     */
//    public int insertStudent(Student student) throws Exception;
//
//    /**
//     * 根据学生id返回学生信息
//     *
//     * @param student 学生信息
//     * @return 学生集合信息
//     */
////    public int selectById(Student student) throws Exception;
//
//    /**
//     * 编辑学生信息
//     *
//     * @param student 学生信息
//     * @return 结果
//     */
//    public Student editStudent(Student student) throws Exception;
//
//    /**
//     * 删除学生信息
//     *
//     * @param id 学生信息
//     * @return 结果
//     */
//    public int delStudent(Student student) throws Exception;

}
